﻿html,body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
* {
	scrollbar-base-color:#91C37B;
	scrollbar-arrow-color:#fff;
}
body {
	background:#ECFFEC url(bg.jpg) no-repeat;
	font-family:'宋体';
	font-size: 12px;
}
input,textarea {
	height:16px;
	border:1px solid #68C400;
	color:#104501;
	padding:0px;
	background-color:#FBFDF8;
}
input {
	background:transparent url(p1.gif) repeat-x left -16px;
}
div.head {
	display:none;
	width:100%;
	height:56px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/ui/admin/p1.png');
	min-width:600px;
	ie-6:expression(document.documentElement.clientWidth<600?this.style.width='600px':this.style.width='100%')
}
body>div.head {
	background:transparent url(p1.png) repeat-x;
}
div.head div {
	position:relative;
	width:100%;
	height:56px;
}
div.head div div {
	width:64px;
	height:48px;
	float:left;
	background:transparent url(p1.gif) no-repeat left top;
}
div.head a {
	display:block;
	float:right;
	margin-right:8px;
	width:32px;
	height:48px;
	background-image:url(p1.gif);
}
div.head a.btn1 {
	background-position:-32px -245px;
}
div.head a.btn1:hover {
	background-position:left -245px;
}
div.head a.btn2 {
	background-position:-32px -196px;
}
div.head a.btn2:hover {
	background-position:left -196px;
}
div.head a.btn3 {
	background-position:-32px -147px;
}
div.head a.btn3:hover {
	background-position:left -147px;
}
div.head a.btn4 {
	background-position:-32px -98px;
}
div.head a.btn4:hover {
	background-position:left -98px;
}
div.head a.btn5 {
	background-position:-32px -49px;
}
div.head a.btn5:hover {
	background-position:left -49px;
}
div.main {
}
div.cwindow {
	position:absolute;
	display:none;
	z-index:1;
}
div.topborder {
	position:relative;
	padding:0 2px;
	margin:0 4px;
	height:25px;
	background:url(xr.gif) repeat-x left top;
	z-index:2;
	cursor:default;
}
div.ltangle {
	position:absolute;
	float:left;
	left:-4px;
	background:transparent url(xr.gif) no-repeat left -25px;
	width:9px;
	height:25px;
}
div.rtangle {
	position:absolute;
	float:right;
	right:-4px;
	background:transparent url(xr.gif) no-repeat right -25px;
	width:9px;
	height:25px;
}
div.title {
	position:absolute;
	float:left;
	top:5px;
	background:transparent url(xr.gif) no-repeat left -110px;
	line-height:16px;
	color:#FFF;
	font-weight:bold;
	padding-left:20px;
}
a.closebtn {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	background:url(yr.gif) no-repeat -29px top;
	top:3px;
	right:0px;
}
a.closebtn:hover {
	background-position: -9px top;
}
div.leftborder {
	position:relative;
	background:url(yr.gif) repeat-y left top;
	padding-left:2px;
	z-index:2;
}
div.rightborder {
	position:relative;
	background:url(yr.gif) repeat-y right top;
	padding-right:2px;
}
div.content {
	position:relative;
	background:#EEF1ED url(p1.gif) repeat-x left -522px;
	z-index:1;
}
div.bottomborder {
	position:relative;
	padding:0 2px;
	margin:0 4px;
	height:30px;
	z-index:1;
	background:url(xr.gif) repeat-x left -50px;
}
div.lbangle {
	position:absolute;
	float:left;
	left:-4px;
	background:transparent url(xr.gif) no-repeat left -80px;
	width:9px;
	height:30px;
}
div.rbangle {
	position:absolute;
	float:right;
	right:-4px;
	background:transparent url(xr.gif) no-repeat right -80px;
	width:9px;
	height:30px;
}
div.shadow {
	position:absolute;
	top:-3px;
	left:-3px;
	width:100%;
	height:100%;
}
div.shadow iframe {
	width:100%;
	height:100%;
	padding:0 3px;
	border:0px;
	background:#fff;
	filter:alpha(opacity=10);
	opacity:0.1;
}
div.buttonscontain {
	position:absolute;
	bottom:-26px;
	right:3px;
}
button {
	background:transparent;
	border:0px;
	color:#FFF;
	width:64px;
	background:transparent url(p1.gif) no-repeat left -326px;
	height:24px;
	padding:0px;
}
a {
	color:#339900;
	text-decoration:none;
}
a button {
	line-height:20px;
	color:#eee;
	text-decoration:none;
}
a:hover button {
	color:#fff;
	background-position:left -351px;
}
div.tab {
	padding:0px;
	margin:0px;
}
div.tabbar {
	position:relative;
	top:1px;
}
div.tabbar ul {
	position:relative;
	display:block;
	width:100%;
	left:2px;
	padding:0px;
	margin:0px;
}
div.tabbar ul li {
	position:relative;
	display:block;
	float:left;
	padding:0px 5px;
	margin:0px 3px 0 0;
	height:20px;
	background:transparent url(p1.gif) repeat-x left -376px;
	cursor:default;
}
div.tabbar ul li span {
	display:block;
	padding-top:7px;
	line-height:10px;
}
div.tabbar ul li div.left {
	position:absolute;
	float:left;
	left:-2px;
	width:7px;
	height:20px;
	background:transparent url(p1.gif) repeat-x -18px -416px;
	z-index:1;
}
div.tabbar ul li div.right {
	position:absolute;
	float:right;
	width:7px;
	height:20px;
	right:-4px;
	background:transparent url(p1.gif) repeat-x -26px -416px;
	z-index:1;
}
div.tabbar ul li.current {
	background-position:left -396px;
}
div.tabbar ul li.current div.left {
	background-position:left -416px;
	z-index:2;
}
div.tabbar ul li.current div.right {
	background-position:-9px -416px;
	right:-3px;
	z-index:2;
}
div.tabbody {
	clear:both;
	border:1px solid #97969A;
	background-color:#fff;
	overflow:hidden;
}
div.tabpanel {
	display:none;
	padding:6px;
}
div.tabbody div.current {
	display:block;
}
div.ptab {
	padding:0px;
	margin:0px;
}
div.ptabbar {
	position:relative;
	left:1px;
	float:left;
}
div.ptabbar ul {
	width:64px;
	margin:0px;
	overflow:hidden;
	padding-left:0px;
	-moz-user-select:none;
}
div.ptabbar ul li {
	list-style:decimal inside;
	padding:0 0 0 26px;
	line-height:24px;
	margin:0px;
	cursor:default;
	background:transparent url(p1.gif) no-repeat left -441px;
}
div.ptabbar ul li.current {
	background-position:left -465px;
}
div.ptabbody {
	float:left;
	border:1px solid #97969A;
	background-color:#fff;
}
div.ptabbody div.current {
	display:block;
}
dl.table {
	margin:0px;
	padding:0px;
	display:block;
	border:1px solid #97969A;
}
dl.table div {
	float:left;
}
dl.table dt {
	display:block;
	padding-left:32px;
	height:22px;
	background:transparent url(p1.png) repeat-x left -10px;
	border-bottom:1px solid #97969A;
}
dl.table dt div {
	line-height:22px;
}
dl.table dd {
	display:block;
	width:100%;
	margin:0;
	padding:0px;
	overflow:auto;
}
dl.table ul {
	margin:0px;
	overflow:hidden;
	padding-left:0px;
	list-style-type:decimal;
	list-style-position:inside;
}
dl.table ul li {
	list-style-type:decimal;
	text-align:right;
	margin:0;
	padding:1px 3px;
	line-height:22px;
	border-bottom:1px dotted #97969A;
}
dl.table ul li:before { display: marker; marker-offset: 5px; } 
table {
	border-collapse:collapse;
	width:100%;
}
table tr {
	line-height:22px;
}
table th {
	border-bottom:1px solid #EBF4E1;
	background:transparent url(p1.gif) no-repeat -32px -418px;
}
table td {
	border-left:1px solid #EBF4E1;
	border-bottom:1px solid #EBF4E1;
}
table thead td {
	text-align:center;
	background:transparent url(p1.png) repeat-x left -10px;
}
table tr.selected th {
	background-position:-49px -418px;
}
table tbody td {
	padding-left:3px;
}
table tbody tr.selected td {
	background-color:#F8FBF4;
}
table tbody td div {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
div#loading {
	position:absolute;
	width:100%;
	text-align:center;
	top:49%;
	color:#fff;
	filter:glow(color=green,strength=2);
	text-shadow:green 2px 2px 3px ;
	text-decoration: blink;
	z-index:999;
}
div#loginbox {
	position:absolute;
	display:none;
	width:100%;
	top:50%;
	text-align:center;
}
div.loginbox {
	position:relative;
	width:100%;
	top:-142px;
}
div.loginboxbg {
	width:350px;
	height:284px;
	text-align:left;
	margin:auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/ui/admin/login_bg.png');
}
div.loginbox>div.loginboxbg {
	background:transparent url(login_bg.png) no-repeat;
}
div.loginboxbg form {
	position:relative;
	padding:36px 80px 0;
	top:30px;
	color:#FFF;
}
div.loginboxbg img {
	vertical-align:top;
	margin-right:6px;
}
div.loginboxbg div {
	color:#000;
	font-weight:bold;
}
div.loginboxbg input {
	width:180px;
	margin-bottom:12px;
	vertical-align:top;
}
div.loginbtn {
	text-align:center;
	margin-top:12px;
}
div#homepage {
	width:500px;
	height:405px;
}
div#homepage div.content {
	height:344px;
}
div#homepage div.tabbody {
	height:306px;
}
form#homeset {
	display:block;
	margin:0px;
	padding:8px;
}
div#topic {
	width:600px;
	height:496px;
}
div#topic div.content {
	height:435px;
}
div.topic {
	padding:8px;
}
div.topicbar {
	line-height:24px;
	margin-bottom:5px;
}
div.topicbar input {
	width:250px;
}
div.topicbar button {
	vertical-align:-4px;
	margin-left:6px;
}
div.topictitle {
	width:320px;
}
div.topicauthor {
	width:97px;
}
div.topicList {
	height:368px;
	background-color:#FFF;
	border:1px solid #97969A;
}
div#topicpager {
	line-height:20px;
	text-align:right;
}
div#topicpager * {
	margin-left:3px;
}
div#topicpager span {
	color:#34452E;
}
div#user {
	width:600px;
	height:496px;
}
div#user div.content {
	height:435px;
}
div#user div.user {
    margin:0;
    padding:8px;
}
div#user div.tabbody {
    height:354px;
}
div.userbar button {
	vertical-align:-4px;
}
div.userbar input {
	width:120px;
	margin-right:6px;
}
div.userlist {
    position:absolute;
    left:9px;
    top:53px;
    width:578px;
    height:354px;
    overflow-y:scroll;
}
div.userlist table {
	width:562px;
}
div.userlist tbody th {
	background-position:-2px -299px;
}
div.userlist tbody th.locked {
	background-position:-22px -299px;
}
div.userlist tbody tr.selected th {
	background-position:-22px -299px;
}
div.userlist tbody tr.selected th.locked {
	background-position:-2px -299px;
}
div#userpager {
	line-height:20px;
	text-align:right;
}
div#userpager * {
	margin-left:3px;
}
div#userpager span {
	color:#34452E;
}
div#account {
	width:300px;
	height:300px;
}
div#account div.content {
	height:239px;
}
div#account div.tab {
	padding:8px;
}
div#account div.tabbody {
	height:200px;
}
div#account form li div {
	width:80px;
	float:left;
	text-align:right;
}
div#account form {
	padding:8px 32px 0;
	margin:0;
}
div#account form span {
	color:red;
}
div#account input {
	width:180px;
	margin-bottom:12px;
}
div.siteinfo {
	padding:16px;
}
div.siteinfo input {
	width:360px;
	margin-bottom:16px;
}
div.siteinfo textarea {
	width:430px;
	height:135px;
}
div.focuslist {
	width:464px;
}
div.focuslist div.ptabbody {
	width:398px;
	height:235px;
	margin-bottom:8px;
}
div#focusuploader {
	clear:both;
	background-color:#EEF1ED;
}
div#focusuploader a {
	margin-left:3px;
}
div.focusinfo,div.subjectinfo,div.recommendinfo,div.bannerinfo {
	padding:16px 20px 0;
}
div.focusinfo input,div.subject input,div.recommendinfo input {
	margin-bottom:18px;
	width:300px;
}
a.upbtn, a.dnbtn {
	display:block;
	float:right;
	width:20px;
	height:20px;
	margin:6px;
	background:url(p1.gif) no-repeat left -490px;
}
a.dnbtn {
	background-position:-23px -490px;
}
div.subject div.ptabbody,div.recommend div.ptabbody,div.banner div.ptabbody {
	width:398px;
	height:291px;
}
div.subject textarea {
	width:300px;
	height:94px;
}
div.banner textarea {
	width:340px;
	height:224px;
}
div.copartner dd,div.friendlink dd {
	height:268px;
	overflow-y:scroll;
	overflow-x:hidden;
}
div.copartner div,div.friendlink div {
	width:139px;
}
div.copartner input,div.friendlink input {
	width:132px;
	margin:0;
	background:none;
}
div#topicview {
	width:600px;
	height:496px;
}
div#topicview div.content {
	height:435px;
}
div#topicview div.tabpanel {
    width:562px;
    height:381px;
    padding:8px;
    white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	word-break:normal;
    overflow:auto;
}
div#topicview div.tab {
	padding:8px;
}
div#topicview div.topborder span {
    display:block;
    width:560px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
div.topicviewbtn {
    position:absolute;
    bottom:-26px;
    right:4px;
}
div#topicdeleter {
	width:300px;
	height:200px;
}
div#topicdeleter div.content {
	height:139px;
}
div#topicdeleter form {
    margin:0px;
    padding:8px;
}
div#topicdeleter form textarea 
{
    width:278px;
    height:106px;
}
div#userdeleter {
	width:260px;
	height:200px;
}
div#userdeleter div.content {
	height:139px;
}
div#userdeleter form {
    margin:0px;
    padding:8px;
}
div#userdeleter form span {
	display:block;
	color:red;
	margin-bottom:24px;
}
div#messager {
	width:300px;
	height:240px;
}
div#messager div.content {
	height:179px;
}
div#messager form {
    margin:0px;
    padding:8px;
}
div#messager form span {
	color:red;
}
div#messager form textarea {
    width:278px;
    height:106px;
}
div#messager ul {
	display:block;
	margin:3px 0;
	padding:0px;
	clear:both;
	height:20px;
}
div#messager li {
	display:block;
	float:left;
	padding-left:15px;
	margin-right:12px;
	cursor:default;
	background:transparent url(p1.gif) no-repeat -49px -295px;
}
div#messager li.checked {
	 background-position:-49px -310px;
}